royalty-free license - Español Inglés Diccionario